/*
 * *
 * author:cgm
 * date:18-5-17 下午6:02
 * /
 */

package com.kaili.pojo.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * package name:com.kaili.db.vo
 * author:hasee
 * date :2018/5/17
 * project:micro-service
 */
public class TransExportVo {

    /**
     * transName : 韵达快运
     * transCharge : 122
     * vol : 21
     * driver : 张三三
     * optName : 任中华
     * carNo : 鄂A88888
     * operationId : 2111123
     * weight : 23
     * createdTime : 1526626635000
     * handoverType : 自送
     * transNo : zz123123123
     */
    @ApiModelProperty(value = "中转单位")
    @Excel(name = "中转单位", orderNum = "2")
    private String transName;
    @ApiModelProperty(value = "中转费")
    @Excel(name = "中转费", orderNum = "8")
    private BigDecimal transCharge;
    @ApiModelProperty(value = "体积")
    @Excel(name = "体积", orderNum = "7")
    private BigDecimal vol;
    @ApiModelProperty(value = "驾驶员")
    @Excel(name = "驾驶员", orderNum = "5")
    private String driver;
    @ApiModelProperty(value = "操作员")
    @Excel(name = "操作员", orderNum = "10")
    private String optName;
    @ApiModelProperty(value = "车辆号")
    @Excel(name = "车辆号", orderNum = "4")
    private String carNo;
    @ApiModelProperty(value = "操作ID")
    private String operationId;
    @ApiModelProperty(value = "重量")
    @Excel(name = "重量", orderNum = "6")
    private BigDecimal weight;
    @ApiModelProperty(value = "创建时间")
    @Excel(name = "创建时间", orderNum = "11", format = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    @Excel(name = "中转时间", orderNum = "9", format = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "中转时间")
    private Date transTime;
    @ApiModelProperty(value = "交接方式")
    @Excel(name = "交接方式", orderNum = "3")
    private String handoverType;
    @ApiModelProperty(value = "中转单号")
    @Excel(name = "中转单号", orderNum = "1")
    private String transNo;
    @ApiModelProperty(value = "司机ID")
    private Long driverId;
    @ApiModelProperty(value = "车辆ID")
    private Long carId;
    @ApiModelProperty(value = "中转公司ID")
    private Long transCompanyId;
    @ApiModelProperty(value = "交接方式")
    private Integer handoverMethod;
    @ApiModelProperty(value = "电话")
    private String phone;
    @ApiModelProperty(value = "送货费")
    private BigDecimal carryCharge;
    @ApiModelProperty(value = "件数")
    private Integer piece;

    public Long getDriverId() {
        return driverId;
    }

    public void setDriverId(Long driverId) {
        this.driverId = driverId;
    }

    public Long getCarId() {
        return carId;
    }

    public void setCarId(Long carId) {
        this.carId = carId;
    }

    public Long getTransCompanyId() {
        return transCompanyId;
    }

    public void setTransCompanyId(Long transCompanyId) {
        this.transCompanyId = transCompanyId;
    }

    public Integer getHandoverMethod() {
        return handoverMethod;
    }

    public void setHandoverMethod(Integer handoverMethod) {
        this.handoverMethod = handoverMethod;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public BigDecimal getCarryCharge() {
        return carryCharge;
    }

    public void setCarryCharge(BigDecimal carryCharge) {
        this.carryCharge = carryCharge;
    }

    public Integer getPiece() {
        return piece;
    }

    public void setPiece(Integer piece) {
        this.piece = piece;
    }

    public Date getTransTime() {
        return transTime;
    }

    public void setTransTime(Date transTime) {
        this.transTime = transTime;
    }

    public String getTransName() {
        return transName;
    }

    public void setTransName(String transName) {
        this.transName = transName;
    }

    public BigDecimal getTransCharge() {
        return transCharge;
    }

    public void setTransCharge(BigDecimal transCharge) {
        this.transCharge = transCharge;
    }

    public BigDecimal getVol() {
        return vol;
    }

    public void setVol(BigDecimal vol) {
        this.vol = vol;
    }

    public String getDriver() {
        return driver;
    }

    public void setDriver(String driver) {
        this.driver = driver;
    }

    public String getOptName() {
        return optName;
    }

    public void setOptName(String optName) {
        this.optName = optName;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getOperationId() {
        return operationId;
    }

    public void setOperationId(String operationId) {
        this.operationId = operationId;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public String getHandoverType() {
        return handoverType;
    }

    public void setHandoverType(String handoverType) {
        this.handoverType = handoverType;
    }

    public String getTransNo() {
        return transNo;
    }

    public void setTransNo(String transNo) {
        this.transNo = transNo;
    }
}
